#include <iostream>
using namespace std;

int main()
{
    int n; cin>> n;
    int cost[100000];
    for(int i = 0; i < n; ++i)
    {
        cin >> cost[i];
    }
    int dp[100000];
    dp[0] = cost[0]; dp[1] = cost[1];
    int i = 2;
    while(i < n)
    {
        dp[i] =  cost[i] + min(dp[i - 1], dp[i - 2]);
        ++i;
    }
    cout << min(dp[n - 1], dp[n - 2]);
    return 0;
}
// 64 位输出请用 printf("%lld")